        .divTable
            {
                display:  table;
                width:auto;
                /*background-color:#eee;*/
                /*border:1px solid  #666666;*/
                border-spacing:10px;/*cellspacing:poor IE support for  this*/
                /* border-collapse:separate;*/
                border : 5px solid #859E89;
                border-radius : 0px;
                background : #CFE8D3;
            }

            .divRow
                {
                     display:table-row;
                    width:auto;
                border:2px solid  #666666;
                }
            .divCell_info
                {
                    float:left;/*fix for  buggy browsers*/
                    display:table-column;
                       width:170px;
                    background-color:;
                padding-top: 5px;
				border:2px solid  #666666;
                }
            .divCell_input
                {
                    float:left;/*fix for  buggy browsers*/
                    display:table-column;
                       <!-- width:250px; -->
                    background-color:;
                border:2px solid  #666666;
                }
            .divCell_error
                {
                    float:left;/*fix for  buggy browsers*/
                    display:table-column;
                    width:200px;
                    background-color:;
					border:2px solid  #666666;
                padding: 5px 5px;
                }
            input.rounded
            {
                border: 3px solid #859E89;
                -moz-border-radius: 0px;
                -webkit-border-radius: 0px;
                border-radius: 0px;
                padding: 4px 7px;
            }